dd6566ce54d4960e9ca11336bb3ea5b51483fed1,realm/realm-library/src/main/java/io/realm/RealmResults.java,RealmResults,contains,#Object#,191
Before Change
@Override
public boolean contains(Object object) {
boolean contains = false;
if (isLoaded() && object instanceof RealmObjectProxy) {
RealmObjectProxy proxy = (RealmObjectProxy) object;
if (realm.getPath().equals(proxy.realmGet$proxyState().getRealm$realm().getPath()) && proxy.realmGet$proxyState().getRow$realm() != InvalidRow.INSTANCE) {
contains = (table.sourceRowIndex(proxy.realmGet$proxyState().getRow$realm().getIndex()) != TableOrView.NO_MATCH);
After Change
*/
@Override
public boolean contains(Object object) {
if (isLoaded()) {
// Deleted objects can never be part of a RealmResults
if (object instanceof RealmObjectProxy) {
RealmObjectProxy proxy = (RealmObjectProxy) object;
if (proxy.realmGet$proxyState().getRow$realm() == InvalidRow.INSTANCE) {
return false;
}
}